﻿@{
    ViewBag.Title = "关于程序，关于生活，关于我！";
}

<h2>·—生活源于平凡—·</h2>

<p>2014年10月，构思。</p>
<p>2014年11月，以网站数据采集为主，并开发单机版。</p>
<p> 2014年12月，对数据库进行规划，进一步完善数据采集。将单机版程序做为后台数据采集，前台呈现采取web模式。</p>
<p> 2015年1月，采用MVC3框架。</p>
<p>2015年2月，对数据库操作进行优化。</p>
<p>2015年5月，添加对微博监控功能。</p>
<p>2015年6月-8月，将数据库升级为sql server2008，并对数据库表进行修改，对代码重新进行优化。</p>
<p>2017年1月，懒散了一年，人总要进步，决定采用微软全新的跨平台语言：.Net Core重写代码，一是能方便的为移动提供后台支撑，二是重新思考分层模式，精减代码</p>
<p>2017年2月，.Net Core是个微软开源的新东西，中文资料极少，一切都依据微软的英文网站上找答案，遇到许多难道，加上工作忙，进度极慢。</p>
<p>2017年3月，重新思考了分层，层间最大限度解耦，采用泛型、继承等，精减了极大量代码，同时，前端采用jquery，感觉更完美。</p>
<p>2017年4月，服务器故障，一切重新开始，采用windows 2012 r2和sql server 2012。</p>
<p>2017年4月，研究微信公众号开发，微信开放接口开发文档公认的坑，网上基本找不到.net core关于微信开发的资料，一切在摸索中前行。</p>



<div id="example" style="text-align: center"> <ul id="pageLimit"></ul> </div>

<script>

    $('#pageLimit').bootstrapPaginator({
        currentPage: 1,
        totalPages: 10,
        size: "normal",
        bootstrapMajorVersion: 3,
        alignment: "right",
        numberOfPages: 5,
        itemTexts: function (type, page, current) {
            switch (type) {
                case "first": return "首页";
                case "prev": return "上一页";
                case "next": return "下一页";
                case "last": return "末页";
                case "page": return page;
            }
        }
    });
</script>